smelling like garlic - French English Dictionary